#include <stdio.h>
#include <string.h>

char* numberToStr(int number, char str[], int flag){
	for(int i = 0 ; i < number; i++){
		if(flag == 1){
			str[i] = i+1+'0';
		}
		else if(flag == 2){
			str[i] = 'S';
		}
		else{
			str[i] = 'B';
		}
	}
	return str;
}

int main(){
	int i = 0;
	char input[4] = {0},output[1024] = {0};
	char str[1024] = {0};
	do{
		printf("请输入一个小于1000的整数: \n");
		scanf("%s", &input);
	}while(strlen(input) > 3 || strlen(input) <= 0);

	for(; i < strlen(input); ++i){
		if((strlen(input) - 1 >= 0) && i == (strlen(input) - 1)){
			printf("%s", numberToStr(input[i] - '0', str, 1));
		}
		if((strlen(input) - 2 >= 0) && i == (strlen(input) - 2)){
			memset(str, strlen(str), 0);
			printf("%s", numberToStr(input[i] - '0', str, 2));
		}
		if((strlen(input) - 3 >= 0) && i == (strlen(input) - 3)){
			printf("%s", numberToStr(input[i] - '0', str, 3));
		}
	}
	printf("\n");
	return 0;
}
